<!doctype html public "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
<html>
<head>
<title>
 Overview
</title>
<link rel ="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script>
function asd() {
	
		parent.document.title="funcions.js Overview";
	
}
</script>
</head>
<body bgcolor="white" onload="asd();">

<!-- ========== START OF NAVBAR ========== -->
<a name="navbar_top"><!-- --></a>
<table border="0" width="100%" cellpadding="1" cellspacing="0">
<tr>
<td colspan=2 bgcolor="#EEEEFF" class="NavBarCell1">
<a name="navbar_top_firstrow"><!-- --></a>
<table border="0" cellpadding="0" cellspacing="3">
  <tr align="center" valign="top">
  
  
  <td bgcolor="#EEEEFF" class="NavBarCell1">    <a href="overview-summary.html"><font class="NavBarFont1"><b>Overview</b></font></a>&nbsp;</td>
  <td bgcolor="#FFFFFF" class="NavBarCell1Rev">	&nbsp;<font class="NavBarFont1Rev"><b>File</b></font>&nbsp;</td>
  

  <td bgcolor="#FFFFFF" class="NavBarCell1"> 	<font class="NavBarFont1">Class</font>&nbsp;</td>
  <td bgcolor="#EEEEFF" class="NavBarCell1">    <a href="overview-tree.html"><font class="NavBarFont1"><b>Tree</b></font></a>&nbsp;</td>
  <td bgcolor="#EEEEFF" class="NavBarCell1">    <a href="index-all.html"--><font class="NavBarFont1"><b>Index</b></font></a>&nbsp;</td>
  <td bgcolor="#EEEEFF" class="NavBarCell1">    <a href="help-doc.html"><font class="NavBarFont1"><b>Help</b></font></a>&nbsp;</td>
  </tr>
</table>
</td>
<td bgcolor="#EEEEFF" align="right" valign="top">
<em>
<b></b></em>
</td>
</tr>

<tr>
<td bgcolor="white" class="NavBarCell2"><font size="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</font></td>
<td bgcolor="white" class="NavBarCell2"><font size="-2">
  <a href="index.html" target="_top"><b>FRAMES</b></a>  &nbsp;
&nbsp;<a href="overview-summary.html" target="_top"><b>NO FRAMES</b></a>
&nbsp;&nbsp;
<script>
  <!--
  if(window==top) {
    document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
  }
  //-->
</script>
<noscript>
<a href="allclasses-noframe.html" target=""><b>All Classes</b></a>
</noscript>
</font></td>
</tr>
</table>
<!-- =========== END OF NAVBAR =========== -->

<hr>
<center>
	
	   <h2>funcions.js</h2>
	
</center>

	


<h4>Summary</h4>
<p>
	
		No overview generated for 'funcions.js'<BR/><BR/>
	
</p>

<hr>



<!-- ========== METHOD SUMMARY =========== -->

	<a name="method_summary"><!-- --></a>
	<table border="1" cellpadding="3" cellspacing="0" width="100%">
		<tr bgcolor="#CCCCFF" class="TableHeadingColor">
			<td colspan=2>
				<font size="+2">
					<b>Method Summary</b>
				</font>
			</td>
		</tr>
	
		
		   <tr bgcolor="white" class="TableRowColor">
		      <td align="right" valign="top" width="1%">
			 <font size="-1">
			    <code>static&nbsp;Object</code>
			 </font>
		      </td>
		      <td>
			 <code>
			    <b>
			       <a href="GLOBALS.html#!s!buit">buit</a></b>(cadena)
			 </code>
			 <br>
			 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
			 funció que busca caràcters que no siguin espais en blanc en una cadena
		      </td>
		   </tr>
		
		   <tr bgcolor="white" class="TableRowColor">
		      <td align="right" valign="top" width="1%">
			 <font size="-1">
			    <code>static&nbsp;Object</code>
			 </font>
		      </td>
		      <td>
			 <code>
			    <b>
			       <a href="GLOBALS.html#!s!contarchecks">contarchecks</a></b>(formulari)
			 </code>
			 <br>
			 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
			 funció que conta els objectes tipus checkbox del formulari que s'ha passat a la funcio
i que estan activades
		      </td>
		   </tr>
		
		   <tr bgcolor="white" class="TableRowColor">
		      <td align="right" valign="top" width="1%">
			 <font size="-1">
			    <code>static&nbsp;Object</code>
			 </font>
		      </td>
		      <td>
			 <code>
			    <b>
			       <a href="GLOBALS.html#!s!contarchecks1">contarchecks1</a></b>(formulari)
			 </code>
			 <br>
			 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
			 funció que conta els objectes tipus checkbox del formulari que s'ha passat a la funcio
 i que estan activades
		      </td>
		   </tr>
		
		   <tr bgcolor="white" class="TableRowColor">
		      <td align="right" valign="top" width="1%">
			 <font size="-1">
			    <code>static&nbsp;void</code>
			 </font>
		      </td>
		      <td>
			 <code>
			    <b>
			       <a href="GLOBALS.html#!s!errorperm">errorperm</a></b>()
			 </code>
			 <br>
			 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
			 ens mostra una finestra amb missatge d'error i tanca la pàgina
 o retrocedeix enrera si es el cas.
		      </td>
		   </tr>
		
		   <tr bgcolor="white" class="TableRowColor">
		      <td align="right" valign="top" width="1%">
			 <font size="-1">
			    <code>static&nbsp;void</code>
			 </font>
		      </td>
		      <td>
			 <code>
			    <b>
			       <a href="GLOBALS.html#!s!subfinestra">subfinestra</a></b>(URL,nom)
			 </code>
			 <br>
			 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
			 funcio que ens obre una finestra secundaria amb l'url que li passem per paràmetre,especial per a
subform_material.php i sunform_espais.php
		      </td>
		   </tr>
		
		   <tr bgcolor="white" class="TableRowColor">
		      <td align="right" valign="top" width="1%">
			 <font size="-1">
			    <code>static&nbsp;void</code>
			 </font>
		      </td>
		      <td>
			 <code>
			    <b>
			       <a href="GLOBALS.html#!s!subfinestra1">subfinestra1</a></b>(URL,nom)
			 </code>
			 <br>
			 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
			 funcio que ens obre una finestra secundaria amb l'url que li passem per paràmetre especial per a fitxa.php
		      </td>
		   </tr>
		
		   <tr bgcolor="white" class="TableRowColor">
		      <td align="right" valign="top" width="1%">
			 <font size="-1">
			    <code>static&nbsp;void</code>
			 </font>
		      </td>
		      <td>
			 <code>
			    <b>
			       <a href="GLOBALS.html#!s!subfinestra2">subfinestra2</a></b>(URL,nom)
			 </code>
			 <br>
			 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
			 funcio que ens obre una finestra secundaria amb l'url que li passem per paràmetre especial per a detallMevaInci.php
		      </td>
		   </tr>
		
		   <tr bgcolor="white" class="TableRowColor">
		      <td align="right" valign="top" width="1%">
			 <font size="-1">
			    <code>static&nbsp;void</code>
			 </font>
		      </td>
		      <td>
			 <code>
			    <b>
			       <a href="GLOBALS.html#!s!subfinestra3">subfinestra3</a></b>(URL,nom)
			 </code>
			 <br>
			 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
			 funcio que ens obre una finestra secundaria amb l'url que li passem per paràmetre especial per a detallPendents.php
		      </td>
		   </tr>
		
		   <tr bgcolor="white" class="TableRowColor">
		      <td align="right" valign="top" width="1%">
			 <font size="-1">
			    <code>static&nbsp;void</code>
			 </font>
		      </td>
		      <td>
			 <code>
			    <b>
			       <a href="GLOBALS.html#!s!tancar">tancar</a></b>()
			 </code>
			 <br>
			 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
			 funció que depenent de si hi ha o no historial tanca o tira enrera
		      </td>
		   </tr>
		
		   <tr bgcolor="white" class="TableRowColor">
		      <td align="right" valign="top" width="1%">
			 <font size="-1">
			    <code>static&nbsp;Object</code>
			 </font>
		      </td>
		      <td>
			 <code>
			    <b>
			       <a href="GLOBALS.html#!s!valida1">valida1</a></b>(form)
			 </code>
			 <br>
			 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
			 valida que el camp no estigui buit o només amb espais en blanc del
 formulari subform_material.php
		      </td>
		   </tr>
		
		   <tr bgcolor="white" class="TableRowColor">
		      <td align="right" valign="top" width="1%">
			 <font size="-1">
			    <code>static&nbsp;Object</code>
			 </font>
		      </td>
		      <td>
			 <code>
			    <b>
			       <a href="GLOBALS.html#!s!valida2">valida2</a></b>(form)
			 </code>
			 <br>
			 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
			 valida que els camps no estiguin buits o només amb espais en blanc de
 formulari subform.espais.php
		      </td>
		   </tr>
		
		   <tr bgcolor="white" class="TableRowColor">
		      <td align="right" valign="top" width="1%">
			 <font size="-1">
			    <code>static&nbsp;Object</code>
			 </font>
		      </td>
		      <td>
			 <code>
			    <b>
			       <a href="GLOBALS.html#!s!validaboton">validaboton</a></b>(formu)
			 </code>
			 <br>
			 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
			 Valida els camps marca i descripció de l'incidència
		      </td>
		   </tr>
		
	
	</table>
    <p>

<!-- ========== END METHOD SUMMARY =========== -->


        <pre class="sourceview"><span class="comment">/**
 *Arxiu amb funcions varies que utilitzen els formularis
 *
 * <span class="attrib">@copyright</span> 2009 - Equip de Desenvolupament de ASI 2   
 * <span class="attrib">@link</span> http://www.iescopernic.com
 * <span class="attrib">@version</span> 1.0
 * <span class="attrib">@license</span> GNU/GPL-http://www.gnu.org/copyleft/gpl.html  
 * <span class="attrib">@package</span> CreditSintesis 
 * <span class="attrib">@subpackage</span> scrips
 * <span class="attrib">@author</span> ASI 2
 */</span>

<span class="comment">/**
 *
 *funció que conta els objectes tipus checkbox del formulari que s'ha passat a la funcio
 *i que estan activades
 *<span class="attrib">@param</span> formulari
*/</span>
<span class="reserved">function</span> contarchecks(formulari){
    <span class="comment">//variable que conta el numero de checkbox marcades per eliminar</span>
    numobj = 0
    <span class="comment">//array on guardem tots els elements del formulari que ens passen per argument</span>
    var arrElems = formulari.elements
    <span class="comment">//recorrem tota la array en busca de checkbox</span>
    <span class="reserved">for</span>(xi=0;xi&lt;arrElems.length;xi++){
        <span class="comment">//si trobem un checkbox</span>
        <span class="reserved">if</span> (arrElems[xi].type.toLowerCase() == <span class="literal">"checkbox"</span>){
            <span class="comment">//comnprovem si esta activat</span>
            <span class="reserved">if</span> (arrElems[xi].checked){
                <span class="comment">//augmentem numobj en 1</span>
                numobj++
            }
        }
    }

    <span class="comment">//si em trobat checkbox activats</span>
    <span class="reserved">if</span> (numobj != 0 ){
        <span class="comment">//llancem la finestra per a confirmar</span>
        <span class="reserved">if</span> (confirm(<span class="literal">"Ets a punt d'esborrar "</span> + numobj +<span class="literal">" element/s. \n N'estàs segur?"</span>)){
            <span class="comment">//si acceptem retornem true  i eliminem</span>
            <span class="reserved">return</span> true;
        <span class="comment">//si cancelem retornem false i no fem res</span>
        }<span class="reserved">else</span>{
            <span class="reserved">return</span> false;
        }
    }
    <span class="comment">//si no troben cap checkbox activada retornem fals i no fem res</span>
    <span class="reserved">else</span>{
        <span class="reserved">return</span> false;
    }
}


<span class="comment">////////////////////////////////////////////////////////////////////////////////////////////////////</span>

<span class="comment">/**
 *
 * funció que conta els objectes tipus checkbox del formulari que s'ha passat a la funcio
 * i que estan activades
 * <span class="attrib">@param</span> formulari
 */</span>
<span class="reserved">function</span> contarchecks1(formulari){
    <span class="comment">//variable que conta el numero de checkbox marcades</span>
    numobj = 0 
   
    <span class="comment">//array on guardem tots els elements del formulari que ens passen per argument</span>
    var arrElems = formulari.elements

    <span class="comment">//controlem que s'hagi escollit un usuari, si no no fem res</span>
    <span class="reserved">if</span>(arrElems[0].value == 0){
        <span class="reserved">return</span> false;
    }
    <span class="comment">//recorrem tota la array en busca de checkbox</span>
    <span class="reserved">for</span>(xi=0;xi&lt;arrElems.length;xi++){
        
        <span class="comment">//si trobem radio activat</span>
        <span class="reserved">if</span> ((arrElems[xi].type.toLowerCase() == <span class="literal">"radio"</span>) &amp;&amp; (arrElems[xi].checked)){
            
                <span class="reserved">if</span> (confirm(<span class="literal">"Ets a punt de canviar  permisos ! ! !  \n N'estàs segur?"</span>)){
                      <span class="comment">//si acceptem retornem true  i eliminem</span>
                      <span class="reserved">return</span> true;
                }<span class="reserved">else</span>{
                    <span class="reserved">return</span> false;
                }
        }

        <span class="comment">//si trobem un checkbox</span>
        <span class="reserved">if</span> (arrElems[xi].type.toLowerCase() == <span class="literal">"checkbox"</span>){
            <span class="comment">//comnprovem si esta activat</span>
            <span class="reserved">if</span> (arrElems[xi].checked){
                <span class="comment">//augmentem numobj en 1</span>
                numobj++
            }
        }                    

    }

    <span class="comment">//si em trobat checkbox activats</span>
    <span class="reserved">if</span> (numobj != 0 ){
        <span class="comment">//llancem la finestra per a confirmar</span>
        <span class="reserved">if</span> (confirm(<span class="literal">"Ets a punt d'otorgar "</span> + numobj +<span class="literal">" permiso/s. \n N'estàs segur?"</span>)){
            <span class="comment">//si acceptem retornem true  i eliminem</span>
            <span class="reserved">return</span> true;
        <span class="comment">//si cancelem retornem false i no fem res</span>
        }<span class="reserved">else</span>{
            <span class="reserved">return</span> false;
        }
    <span class="comment">//si no trobem cap checkbox activat vol dir que l'usuari no te permisos</span>
    }<span class="reserved">else</span> <span class="reserved">if</span> (numobj == 0){
        <span class="comment">//llancem la finestra per a confirmar</span>
        <span class="reserved">if</span> (confirm(<span class="literal">"Ets a punt d'eliminar tots els permisos del usuari. \n N'estàs segur?"</span>)){
            <span class="comment">//si acceptem retornem true  i eliminem</span>
            <span class="reserved">return</span> true;
        <span class="comment">//si cancelem retornem false i no fem res</span>
        }<span class="reserved">else</span>{
            <span class="reserved">return</span> false;
        }
    }
    <span class="comment">//si no troben cap checkbox activada retornem fals i no fem res</span>
    <span class="reserved">else</span>{
        <span class="reserved">return</span> false;
    }
}

<span class="comment">////////////////////////////////////////////////////////////////////////////////////////////////////</span>

<span class="comment">/**
 *funcio que ens obre una finestra secundaria amb l'url que li passem per paràmetre,especial per a
 *subform_material.php i sunform_espais.php
 *<span class="attrib">@param</span> URL
 *<span class="attrib">@param</span> nom
 */</span>
<span class="reserved">function</span> subfinestra(URL,nom){
   window.showModalDialog(URL,nom,<span class="literal">"dialogWidth=650;dialogHeight=300"</span>)
}

<span class="comment">////////////////////////////////////////////////////////////////////////////////////////////////////</span>

<span class="comment">/**
 *funcio que ens obre una finestra secundaria amb l'url que li passem per paràmetre especial per a fitxa.php
 *<span class="attrib">@param</span> URL
 *<span class="attrib">@param</span> nom
 */</span>
<span class="reserved">function</span> subfinestra1(URL,nom){
   window.showModalDialog(URL,nom,<span class="literal">"dialogWidth=650;dialogHeight=520"</span>)
}

<span class="comment">////////////////////////////////////////////////////////////////////////////////////////////////////</span>

<span class="comment">/**
 *funcio que ens obre una finestra secundaria amb l'url que li passem per paràmetre especial per a detallMevaInci.php
 *<span class="attrib">@param</span> URL
 *<span class="attrib">@param</span> nom
 */</span>
<span class="reserved">function</span> subfinestra2(URL,nom){
   window.open(URL,nom,<span class="literal">"width=680,height=600"</span>)
}

<span class="comment">////////////////////////////////////////////////////////////////////////////////////////////////////</span>

<span class="comment">/**
 *funcio que ens obre una finestra secundaria amb l'url que li passem per paràmetre especial per a detallPendents.php
 *<span class="attrib">@param</span> URL
 *<span class="attrib">@param</span> nom
 */</span>
<span class="reserved">function</span> subfinestra3(URL,nom){
   window.open(URL,nom,<span class="literal">"scrollbars=1,width=700,height=800"</span>)
}

<span class="comment">////////////////////////////////////////////////////////////////////////////////////////////////////</span>

<span class="comment">/**
 * funció que depenent de si hi ha o no historial tanca o tira enrera
 */</span>
<span class="reserved">function</span> tancar(){
    var x = history.length;
    <span class="reserved">if</span> ( x &lt; 2){
        window.close();
    }<span class="reserved">else</span>{
        window.history.back();
    }
}

<span class="comment">////////////////////////////////////////////////////////////////////////////////////////////////////</span>

<span class="comment">/**
  * funció que busca caràcters que no siguin espais en blanc en una cadena
  * <span class="attrib">@param</span> cadena
  */</span>
<span class="reserved">function</span> buit(cadena) {
    <span class="reserved">for</span> ( i = 0; i &lt; cadena.length; i++ ) {
        <span class="reserved">if</span> ( cadena.charAt(i) != <span class="literal">" "</span> ) {
            <span class="reserved">return</span> true
        }
    }
    <span class="reserved">return</span> false
}

 <span class="comment">////////////////////////////////////////////////////////////////////////////////////////////////////</span>

 <span class="comment">/**
  * valida que el camp no estigui buit o només amb espais en blanc del
  * formulari subform_material.php
  * <span class="attrib">@param</span> form
  */</span>
<span class="reserved">function</span> valida1(form) {
    <span class="reserved">if</span>(!buit(form.nom.value)) {
        alert(<span class="literal">"El Camp no pot estar en blanc ! ! !"</span>)
        <span class="reserved">return</span> false
    }<span class="reserved">else</span>{
        <span class="reserved">return</span> true
    }
}

 <span class="comment">////////////////////////////////////////////////////////////////////////////////////////////////////</span>

<span class="comment">/**
  * valida que els camps no estiguin buits o només amb espais en blanc de
  * formulari subform.espais.php
  * <span class="attrib">@param</span> form
  */</span>
<span class="reserved">function</span> valida2(form) {
    <span class="reserved">if</span> (!buit(form.codi_espai.value)){
        alert(<span class="literal">"El Camp no pot estar en blanc ! ! !"</span>)
        <span class="reserved">return</span> false
    } <span class="reserved">else</span> <span class="reserved">if</span> (!buit(form.nom_espai.value)){
        alert(<span class="literal">"El Camp no pot estar en blanc ! ! !"</span>)
        <span class="reserved">return</span> false
    }<span class="reserved">else</span>{
        <span class="reserved">return</span> true
    }
}

 <span class="comment">////////////////////////////////////////////////////////////////////////////////////////////////////</span>

 <span class="comment">/**
  * ens mostra una finestra amb missatge d'error i tanca la pàgina
  * o retrocedeix enrera si es el cas.
  */</span>
 <span class="reserved">function</span> errorperm(){
     alert(<span class="literal">'NO TENS PERMISOS PER ACCEDIR AQUESTA PÀGINA ! ! !'</span>);
     tancar();

 }

<span class="comment">////////////////////////////////////////////////////////////////////////////////////////////////////</span>
   <span class="comment">/**
    *Valida els camps marca i descripció de l'incidència
    *<span class="attrib">@param</span> formu
    */</span>
   <span class="reserved">function</span> validaboton(formu) {
            var marca = formu.marca.value;
            var descrip = formu.descripcio2.value;

            <span class="reserved">if</span> (marca == <span class="literal">""</span>)
            {
                alert(<span class="literal">'Introdueix la Referéncia de l\'</span>objecte per poder enviar la incidència.<span class="literal">');
                return false;
            }
			
			else if ((descrip=="Anota amb el màxim detall la descripció del problema.") || (descrip==""))
            {
                alert('</span>Introdueix una descripció vàlida');
                <span class="reserved">return</span> false;
            }
            <span class="reserved">else</span>{
              
                <span class="reserved">return</span> true;
            }
        }

<span class="comment">////////////////////////////////////////////////////////////////////////////////////////////////////</span>

</pre>
	<hr>



<!-- ========== START OF NAVBAR ========== -->
<a name="navbar_top"><!-- --></a>
<table border="0" width="100%" cellpadding="1" cellspacing="0">
<tr>
<td colspan=2 bgcolor="#EEEEFF" class="NavBarCell1">
<a name="navbar_top_firstrow"><!-- --></a>
<table border="0" cellpadding="0" cellspacing="3">
  <tr align="center" valign="top">
  
  
  <td bgcolor="#EEEEFF" class="NavBarCell1">    <a href="overview-summary.html"><font class="NavBarFont1"><b>Overview</b></font></a>&nbsp;</td>
  <td bgcolor="#FFFFFF" class="NavBarCell1Rev">	&nbsp;<font class="NavBarFont1Rev"><b>File</b></font>&nbsp;</td>
  

  <td bgcolor="#FFFFFF" class="NavBarCell1"> <font class="NavBarFont1">Class</font>&nbsp;</td>
  <td bgcolor="#EEEEFF" class="NavBarCell1">    <a href="overview-tree.html"><font class="NavBarFont1"><b>Tree</b></font></a>&nbsp;</td>
  <td bgcolor="#EEEEFF" class="NavBarCell1">    <a href="index-all.html"--><font class="NavBarFont1"><b>Index</b></font></a>&nbsp;</td>
  <td bgcolor="#EEEEFF" class="NavBarCell1">    <a href="help-doc.html"><font class="NavBarFont1"><b>Help</b></font></a>&nbsp;</td>
  </tr>
</table>
</td>
<td bgcolor="#EEEEFF" align="right" valign="top"><em>
<b></b></em>
</td>
</tr>

<tr>
<td bgcolor="white" class="NavBarCell2"><font size="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</font></td>
<td bgcolor="white" class="NavBarCell2"><font size="-2">
  <a href="index.html" target="_top"><b>FRAMES</b></a>  &nbsp;
&nbsp;<a href="overview-summary.html" target="_top"><b>NO FRAMES</b></a>
&nbsp;&nbsp;
<script>
  <!--
  if(window==top) {
    document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
  }
  //-->
</script>
<noscript>
<a href="allclasses-noframe.html" target=""><b>All Classes</b></a>
</noscript>
</font></td>
</tr>
</table>
<!-- =========== END OF NAVBAR =========== -->

<hr>
<font size="-1">

</font>
<div class="jsdoc_ctime">Documentation generated by <a href="http://jsdoc.sourceforge.net/" target="_parent">JSDoc</a> on Fri May 29 19:40:22 2009</div>
</body>
</html>
